package com.aibaixun.common.utils;

import org.apache.commons.codec.binary.Base64;

import java.nio.charset.StandardCharsets;

/**
 * base64工具类
 * @author zhangyh
 * @create 2022/4/20
 */
public class Base64Utils {

    /**
     * 解密
     * @param inputData
     * @return
     */
    public static String decodeData(String inputData) {
        if (null == inputData) {
            return null;
        }
        return new String(Base64.decodeBase64(inputData.getBytes(StandardCharsets.UTF_8)), StandardCharsets.UTF_8);

    }

    /**
     * 加密
     * @param inputData
     * @return
     */
    public static String encodeData(String inputData) {
        if (null == inputData) {
            return null;
        }
        return new String(Base64.encodeBase64(inputData.getBytes(StandardCharsets.UTF_8)), StandardCharsets.UTF_8);
    }

}
